package com.goktech.olala.core.service;

import com.goktech.olala.server.pojo.goods.*;

import java.util.List;

/**
 * @Classname IIndexService
 * @Description TODO
 * @Date 2020/12/26 20:29
 * @Created by wjs
 */
public interface IIndexService {

    /**
     * 查询全部的商城文章
     *
     * @return
     */
    public List<Article> selectAllArticle();


    /**
     * 查询全部的活动
     *
     * @return
     */
    public List<Activit> selectAllActivit();

    /**
     * 查询首站轮播图
     *
     * @return
     */
    public List<Advers> selectAllAdvers();

    /**
     * 查询品牌分类列表
     *
     * @return
     */
    public List<ParentCategory> selectAllCategory();

    /**
     *通过关键字搜索品牌
     * @param keywords
     * @return
     */
    public List<GoodsBrand> searchBrand(String keywords);

    /**
     * 通过关键字查询分类
     * @param keywords
     * @return
     */
    public List<Category> searchCategory(String keywords);

    /**
     * 查询商品
     * @param keywords
     * @return
     */
    public List<GoodsVO> searchGoods(String keywords,Integer page) throws Exception;

    /**
     * 查询热销商品
     * @param keywords
     * @return
     */
    public List<GoodsReport> searchHotSale(String keywords);

    public GoodsVO2 queryGoodsDetail(String goodsId);
}
